cause a road accident resulting in death - Turco Inglés Diccionario